console.log('hello');
console.log('hello');
//输入和输出都对应一个文件描述符
// 0 1 2 ？？
const fs = require('fs')
// fs.write(2,Buffer.from('afs',0,1,null,function(a,b){
//     console.log(b);

// }))
fs.open('./2.txt', 'w', 0o666, (err, fd) => {
    fs.write(fd, Buffer.from('a'), 0, 1, null, function (err, byteWritten) {
        console.log(byteWritten);
        //强行把缓存数据写入文件 再关闭
        fs.fsync(fd, err => {
            fs.close(() => {
                console.log('close');

            })
        })

    })
})